
export const DEFAULT_CONFIG: any = {
  analyzeSpeed: "快速",
  blunderThreshold: 1,
  dbPath: "./db/chessmate.db",
  tutorialDbPath: './db/tutorial.db',
  defaultValue: false,
  enginePath: "./db/stockfish.exe",
  mistakeThreshold: 0.5,
  name: "setting",
  type: "database",
}

export const beginGif = [
  '8/8/8/8/8/8/P7/8 w - - 0 1',
  '8/8/8/8/8/8/PP6/8 w - - 0 1',
  '8/8/8/8/8/8/PPP5/8 w - - 0 1',
  '8/8/8/8/8/8/PPPP4/8 w - - 0 1',
  '8/8/8/8/8/8/PPPPP3/8 w - - 0 1',
  '8/8/8/8/8/8/PPPPPP2/8 w - - 0 1',
  '8/8/8/8/8/8/PPPPPPP1/8 w - - 0 1',
  '8/8/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/p7/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/pp6/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/ppp5/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/pppp4/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/ppppp3/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/pppppp2/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/ppppppp1/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  '8/pppppppp/8/8/8/8/PPPPPPPP/8 w - - 0 1',
  'r6r/pppppppp/8/8/8/8/PPPPPPPP/R6R w - - 0 1',
  'r6r/pppppppp/8/8/8/8/PPPPPPPP/R6R w - - 0 1',
  'r2qk2r/pppppppp/8/8/8/8/PPPPPPPP/R2QK2R w - - 0 1',
  'rn1qk1nr/pppppppp/8/8/8/8/PPPPPPPP/RN1QK1NR w - - 0 1',
  'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w - - 0 1'
]

export const ECO = {
  "A00": {
    "name": "不规则开局",
    "nameEn": "Irregular Openings"
  },
  "A01": {
    "name": "尼姆佐维奇-拉尔森进攻",
    "nameEn": "Nimzovich-Larsen attack"
  },
  "A02": {
    "name": "伯德开局",
    "nameEn": "Bird's Opening,Dutch Attack"
  },
  "A03": {
    "name": "伯德开局",
    "nameEn": "Bird's Opening"
  },
  "A04": {
    "name": "列蒂开局",
    "nameEn": "Reti Opening"
  },
  "A05": {
    "name": "列蒂开局，2..Nf6",
    "nameEn": "Reti Opening, 2..Nf6"
  },
  "A06": {
    "name": "列蒂开局，2..d5",
    "nameEn": "Reti Opening, 2..d5"
  },
  "A07": {
    "name": "列蒂开局，王翼印度进攻(巴斯扎体系)",
    "nameEn": "Reti Opening, King's Indian attack (Barcza system)"
  },
  "A08": {
    "name": "列蒂开局，王翼印度进攻",
    "nameEn": "Reti Opening, King's Indian attack"
  },
  "A09": {
    "name": "列蒂开局，2..d5 3.c4",
    "nameEn": "Reti Opening, 2..d5 3.c4"
  },
  "A10": {
    "name": "英国式开局",
    "nameEn": "English Opening"
  },
  "A11": {
    "name": "英国式，卡罗-康防御式体系",
    "nameEn": "English, Caro-Kann defensive system"
  },
  "A12": {
    "name": "英国式，卡罗-康防御式体系",
    "nameEn": "English, Caro-Kann defensive system"
  },
  "A13": {
    "name": "英国式开局",
    "nameEn": "English Opening"
  },
  "A14": {
    "name": "英国式开局，新卡塔兰拒弃兵",
    "nameEn": "English, Neo-Catalan declined"
  },
  "A15": {
    "name": "英国式，1…Nf6(盎格鲁-印度防御)",
    "nameEn": "English, 1…Nf6 (Anglo-Indian defense)"
  },
  "A16": {
    "name": "英国式开局",
    "nameEn": "English Opening"
  },
  "A17": {
    "name": "英国式开局",
    "nameEn": "English Opening"
  },
  "A18": {
    "name": "英国式，米肯纳斯-卡尔斯变例",
    "nameEn": "English, Mikenas-Carls variation"
  },
  "A19": {
    "name": "英国式，米肯纳斯-卡尔斯，西西里变例",
    "nameEn": "English, Mikenas-Carls, Sicilian variation"
  },
  "A20": {
    "name": "英国式开局",
    "nameEn": "English Opening,King's English"
  },
  "A21": {
    "name": "英国式开局",
    "nameEn": "English Opening,Reversed Sicilian"
  },
  "A22": {
    "name": "英国式开局，双马体系",
    "nameEn": "English Opening,Two Knights Variation"
  },
  "A23": {
    "name": "英国式开局，布列曼体系，凯列斯变例",
    "nameEn": "English Opening, Bremen system, Keres variation"
  },
  "A24": {
    "name": "英国式开局，3…g6布列曼体系",
    "nameEn": "English Opening, Bremen system with 3…g6"
  },
  "A25": {
    "name": "英国式开局，先手西西里",
    "nameEn": "English Opening, Sicilian Reversed"
  },
  "A26": {
    "name": "英国式开局，封闭体系",
    "nameEn": "English Opening, Closed system"
  },
  "A27": {
    "name": "英国式开局，三马体系",
    "nameEn": "English Opening, Three knights system"
  },
  "A28": {
    "name": "英国式开局，四马体系",
    "nameEn": "English Opening, Four knights system"
  },
  "A29": {
    "name": "英国式开局，四马体系，王翼侧翼象",
    "nameEn": "English Opening, Four knights, kingside Fianchetto"
  },
  "A30": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical variation"
  },
  "A31": {
    "name": "英国式开局，对称变例，别诺尼结构",
    "nameEn": "English Opening, Symmetrical, Benoni formation"
  },
  "A32": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A33": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A34": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A35": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A36": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A37": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A38": {
    "name": "英国式开局，对称变例",
    "nameEn": "English Opening, Symmetrical"
  },
  "A39": {
    "name": "英国式开局，对称变例，d4主线",
    "nameEn": "English Opening, Symmetrical, Main line with d4"
  },
  "A40": {
    "name": "后兵开局非常规",
    "nameEn": "Queen's pawn"
  },
  "A41": {
    "name": "后兵开局非常规",
    "nameEn": "Queen's pawn"
  },
  "A42": {
    "name": "现代防御，阿维尔巴赫体系",
    "nameEn": "Modern defense, Averbakh system"
  },
  "A43": {
    "name": "旧式别诺尼防御",
    "nameEn": "Old Benoni defense"
  },
  "A44": {
    "name": "旧式别诺尼防御",
    "nameEn": "Old Benoni defence"
  },
  "A45": {
    "name": "后兵开局印度防御;巴斯克开局等",
    "nameEn": "Queen's pawn game,Indian Defense;Basque Opening.,etc"
  },
  "A46": {
    "name": "后兵开局",
    "nameEn": "Queen's pawn game"
  },
  "A47": {
    "name": "后翼印度防御,卡帕布兰卡变例",
    "nameEn": "Queen's Indian defense;Capablanca Variation"
  },
  "A48": {
    "name": "王翼印度，东印度防御",
    "nameEn": "King's Indian, East Indian defense"
  },
  "A49": {
    "name": "王翼印度，侧翼象无c4",
    "nameEn": "King's Indian, Fianchetto without c4"
  },
  "A50": {
    "name": "后兵开局",
    "nameEn": "Queen's pawn game"
  },
  "A51": {
    "name": "布达佩斯防御拒弃兵",
    "nameEn": "Budapest defense declined"
  },
  "A52": {
    "name": "布达佩斯防御正常变例",
    "nameEn": "Budapest defense,Normal Variation"
  },
  "A53": {
    "name": "旧式印度防御",
    "nameEn": "Old Indian defense"
  },
  "A54": {
    "name": "旧式印度防御，双马变例",
    "nameEn": "Old Indian, Two Knights Variation"
  },
  "A55": {
    "name": "旧式印度防御，主线",
    "nameEn": "Old Indian, Main line"
  },
  "A56": {
    "name": "别诺尼防御",
    "nameEn": "Benoni defense"
  },
  "A57": {
    "name": "平科弃兵；伏尔加弃兵",
    "nameEn": "Benko gambit"
  },
  "A58": {
    "name": "平科接受弃兵",
    "nameEn": "Benko gambit accepted"
  },
  "A59": {
    "name": "平科弃兵，7.e4",
    "nameEn": "Benko gambit, 7.e4"
  },
  "A60": {
    "name": "别诺尼防御，塔尔变例",
    "nameEn": "Benoni defense"
  },
  "A61": {
    "name": "别诺尼防御",
    "nameEn": "Benoni defense"
  },
  "A62": {
    "name": "别诺尼，侧翼象变例",
    "nameEn": "Benoni, Fianchetto variation"
  },
  "A63": {
    "name": "别诺尼，侧翼象变例，9…Nbd7",
    "nameEn": "Benoni, Fianchetto variation, 9…Nbd7"
  },
  "A64": {
    "name": "别诺尼，侧翼象变例，11…Re8",
    "nameEn": "Benoni, Fianchetto variation, 11…Re8"
  },
  "A65": {
    "name": "别诺尼，6.e4",
    "nameEn": "Benoni, 6.e4"
  },
  "A66": {
    "name": "别诺尼，兵涛变例",
    "nameEn": "Benoni, pawn storm variation"
  },
  "A67": {
    "name": "别诺尼，泰曼诺夫变例",
    "nameEn": "Benoni, Taimanov variation"
  },
  "A68": {
    "name": "别诺尼，四兵进攻",
    "nameEn": "Benoni, Four pawns attack"
  },
  "A69": {
    "name": "别诺尼，四兵进攻，主线",
    "nameEn": "Benoni, Four pawns attack, Main line"
  },
  "A70": {
    "name": "别诺尼，e4和Nf3古典变例",
    "nameEn": "Benoni, Classical with e4 and Nf3"
  },
  "A71": {
    "name": "别诺尼，古典变例，8.Bg5",
    "nameEn": "Benoni, Classical, 8.Bg5"
  },
  "A72": {
    "name": "别诺尼，古典变例无9.O-O",
    "nameEn": "Benoni, Classical without 9.O-O"
  },
  "A73": {
    "name": "别诺尼，古典变例，9.O-O",
    "nameEn": "Benoni, Classical, 9.O-O"
  },
  "A74": {
    "name": "别诺尼，古典变例， 9…a6, 10.a4",
    "nameEn": "Benoni, Classical, 9…a6, 10.a4"
  },
  "A75": {
    "name": "别诺尼，阿根廷攻击",
    "nameEn": "Benoni, Classical with …a6 and 10…Bg4"
  },
  "A76": {
    "name": "别诺尼，古典变例，9…Re8",
    "nameEn": "Benoni, Classical, 9…Re8"
  },
  "A77": {
    "name": "别诺尼，古典变例，9…Re8, 10.Nd2",
    "nameEn": "Benoni, Classical, 9…Re8, 10.Nd2"
  },
  "A78": {
    "name": "别诺尼，…Re8和…Na6古典变例",
    "nameEn": "Benoni, Classical with …Re8 and …Na6"
  },
  "A79": {
    "name": "别诺尼，古典变例，11.f3",
    "nameEn": "Benoni, Classical, 11.f3"
  },
  "A80": {
    "name": "荷兰防御",
    "nameEn": "Dutch"
  },
  "A81": {
    "name": "荷兰防御 2.g3",
    "nameEn": "Dutch defense"
  },
  "A82": {
    "name": "荷兰防御，斯汤顿弃兵",
    "nameEn": "Dutch, Staunton gambit"
  },
  "A83": {
    "name": "荷兰防御，斯汤顿弃兵，斯汤顿的变化",
    "nameEn": "Dutch, Staunton gambit, Staunton's line"
  },
  "A84": {
    "name": "荷兰防御",
    "nameEn": "Dutch defense"
  },
  "A85": {
    "name": "2.c4和3.Nc3荷兰防御",
    "nameEn": "Dutch with 2.c4 & 3.Nc3"
  },
  "A86": {
    "name": "2.c4和3.g3荷兰防御",
    "nameEn": "Dutch with 2.c4 & 3.g3"
  },
  "A87": {
    "name": "荷兰防御，列宁格勒，主变",
    "nameEn": "Dutch, Leningrad, Main variation"
  },
  "A88": {
    "name": "荷兰防御，列宁格勒7…c6主变",
    "nameEn": "Dutch, Leningrad, Main variation with 7…c6"
  },
  "A89": {
    "name": "荷兰防御，列宁格勒Nc6主变",
    "nameEn": "Dutch, Leningrad, Main variation with Nc6"
  },
  "A90": {
    "name": "荷兰防御",
    "nameEn": "Dutch defense"
  },
  "A91": {
    "name": "荷兰防御",
    "nameEn": "Dutch defense"
  },
  "A92": {
    "name": "荷兰防御",
    "nameEn": "Dutch defense"
  },
  "A93": {
    "name": "荷兰防御，石墙，鲍特维尼克变例",
    "nameEn": "Dutch, Stonewall, Botwinnik variation"
  },
  "A94": {
    "name": "荷兰防御Ba3石墙",
    "nameEn": "Dutch, Stonewall with Ba3"
  },
  "A95": {
    "name": "荷兰防御Nc3石墙",
    "nameEn": "Dutch, Stonewall with Nc3"
  },
  "A96": {
    "name": "荷兰防御，古典变例",
    "nameEn": "Dutch, Classical variation"
  },
  "A97": {
    "name": "荷兰防御，伊尔因-热涅夫斯基变例",
    "nameEn": "Dutch, Ilyin-Genevsky variation"
  },
  "A98": {
    "name": "荷兰防御，Qc2伊尔因-热涅夫斯基变例",
    "nameEn": "Dutch, Ilyin-Genevsky variation with Qc2"
  },
  "A99": {
    "name": "荷兰防御，b3伊尔因-热涅夫斯基变例",
    "nameEn": "Dutch, Ilyin-Genevsky variation with b3"
  },
  "B00": {
    "name": "王兵开局(非常规)",
    "nameEn": "King's pawn Opening"
  },
  "B01": {
    "name": "斯堪的纳维亚(中心反击)中心防御",
    "nameEn": "Scandinavian (centercounter) center defense"
  },
  "B02": {
    "name": "阿廖欣防御",
    "nameEn": "Alekhine's defense"
  },
  "B03": {
    "name": "阿廖欣防御",
    "nameEn": "Alekhine's defense"
  },
  "B04": {
    "name": "阿廖欣防御，现代变例",
    "nameEn": "Alekhine's defense, Modern variation"
  },
  "B05": {
    "name": "阿廖欣防御，现代变例，4…Bg4",
    "nameEn": "Alekhine's defense, Modern variation, 4...Bg4"
  },
  "B06": {
    "name": "罗巴特什(现代)防御",
    "nameEn": "Robatsch (Modern) defense"
  },
  "B07": {
    "name": "皮尔茨防御-乌菲姆采夫防御",
    "nameEn": "Pirc defense"
  },
  "B08": {
    "name": "皮尔茨，古典(双马)方案",
    "nameEn": "Pirc, Classical (Two knights) system"
  },
  "B09": {
    "name": "皮尔茨(乌菲姆采夫)，奥地利进攻",
    "nameEn": "Pirc, Austrian attack"
  },
  "B10": {
    "name": "卡罗-康防御",
    "nameEn": "Caro-Kann defense"
  },
  "B11": {
    "name": "卡罗-康防御，双马，3…Bg4",
    "nameEn": "Caro-Kann, Two knights, 3...Bg4"
  },
  "B12": {
    "name": "卡罗-康防御，2…d4",
    "nameEn": "Caro-Kann defense"
  },
  "B13": {
    "name": "卡罗-康防御，兑换变例",
    "nameEn": "Caro-Kann, Exchange variation"
  },
  "B14": {
    "name": "卡罗-康防御，帕诺夫-鲍特维尼克进攻，5…e6",
    "nameEn": "Caro-Kann, Panov-Botvinnik attack, 5...e6"
  },
  "B15": {
    "name": "卡罗-康防御",
    "nameEn": "Caro-Kann defense"
  },
  "B16": {
    "name": "卡罗-康防御，费尼什变例;布龙斯坦-拉尔森变例",
    "nameEn": "Caro-Kann, Bronstein-Larsen variation"
  },
  "B17": {
    "name": "卡罗-康防御，斯坦尼茨变例",
    "nameEn": "Caro-Kann, Steinitz variation"
  },
  "B18": {
    "name": "卡罗-康防御，古典变例",
    "nameEn": "Caro-Kann, Classical variation"
  },
  "B19": {
    "name": "卡罗-康防御，古典变例，7.Nf3",
    "nameEn": "Caro-Kann, Classical, 7...Nd7"
  },
  "B20": {
    "name": "西西里防御(详细见本站ECO分类表)",
    "nameEn": "Sicilian defense"
  },
  "B21": {
    "name": "西西里防御，麦克唐纳进攻",
    "nameEn": "Sicilian, Grand Prix attack"
  },
  "B22": {
    "name": "西西里防御，阿拉宾变例(2.c3)",
    "nameEn": "Sicilian, Alapin's variation (2.c3)"
  },
  "B23": {
    "name": "西西里防御，封闭式",
    "nameEn": "Sicilian, Chigorin Variation,Closed"
  },
  "B24": {
    "name": "西西里防御，封闭式",
    "nameEn": "Sicilian, Fianchetto Variation,Closed"
  },
  "B25": {
    "name": "西西里防御，封闭式",
    "nameEn": "Sicilian, Closed, Botvinnik Defen;Edge Variation;"
  },
  "B26": {
    "name": "西西里防御，封闭式，6.Be3",
    "nameEn": "Sicilian, Closed, 6.Be3"
  },
  "B27": {
    "name": "西西里防御",
    "nameEn": "Sicilian defense"
  },
  "B28": {
    "name": "西西里防御，奥凯利变例",
    "nameEn": "Sicilian, O'Kelly variation"
  },
  "B29": {
    "name": "西西里防御，尼姆佐维奇-鲁宾斯坦变例",
    "nameEn": "Sicilian, Nimzovich-Rubinstein variation"
  },
  "B30": {
    "name": "西西里防御，旧式",
    "nameEn": "Sicilian defense, old; Rossolimo Variation"
  },
  "B31": {
    "name": "西西里防御，尼姆佐维奇-罗索里莫(带…g6，无 …d6)",
    "nameEn": "Sicilian, Nimzovich-Rossolimo attack (with …g6, without …d6)."
  },
  "B32": {
    "name": "西西里防御(尼姆佐维奇变例；尼姆佐-美国变例)",
    "nameEn": "Sicilian defense"
  },
  "B33": {
    "name": "西西里防御(四马变例等，阿根廷变例等)",
    "nameEn": "Sicilian defense"
  },
  "B34": {
    "name": "西西里防御，加速侧翼象，兑换变例",
    "nameEn": "Sicilian, Accelerated Fianchetto, Exchange variation"
  },
  "B35": {
    "name": "西西里防御，加速侧翼象，现代变例带Bc4",
    "nameEn": "Sicilian, Accelerated Fianchetto, Modern variation with Bc4"
  },
  "B36": {
    "name": "西西里防御，加速侧翼象，马洛契绑定",
    "nameEn": "Sicilian, Accelerated Fianchetto, Maroczy bind"
  },
  "B37": {
    "name": "西西里防御，加速侧翼象，马洛契绑定，5…Bg7",
    "nameEn": "Sicilian, Accelerated Fianchetto, Maroczy bind,5…Bg7"
  },
  "B38": {
    "name": "西西里防御，加速侧翼象，马洛契绑定，6.Be3",
    "nameEn": "Sicilian, Accelerated Fianchetto, Maroczy bind,6.Be3"
  },
  "B39": {
    "name": "西西里防御，加速侧翼象，布列热尔变例",
    "nameEn": "Sicilian, Accelerated Fianchetto, Breyer variation"
  },
  "B40": {
    "name": "西西里防御，法兰西变例",
    "nameEn": "Sicilian defense French Variation"
  },
  "B41": {
    "name": "西西里防御，康变例",
    "nameEn": "Sicilian, Kan variation"
  },
  "B42": {
    "name": "西西里防御，康变例，5.Bd3",
    "nameEn": "Sicilian, Kan, 5.Bd3"
  },
  "B43": {
    "name": "西西里防御，康变例，5.Nc3",
    "nameEn": "Sicilian, Kan, 5.Nc3"
  },
  "B44": {
    "name": "西西里防御",
    "nameEn": "Sicilian defense Taimanov; Bastrikov, Paulsen Var."
  },
  "B45": {
    "name": "西西里防御，泰曼诺夫变例",
    "nameEn": "Sicilian, Taimanov variation"
  },
  "B46": {
    "name": "西西里防御，泰曼诺夫变例",
    "nameEn": "Sicilian, Taimanov variation"
  },
  "B47": {
    "name": "西西里防御，泰曼诺夫(巴斯切科夫)变例",
    "nameEn": "Sicilian, Taimanov (Bastrikov) variation"
  },
  "B48": {
    "name": "西西里防御，泰曼诺夫变例",
    "nameEn": "Sicilian, Taimanov variation"
  },
  "B49": {
    "name": "西西里防御，泰曼诺夫变例",
    "nameEn": "Sicilian, Taimanov variation"
  },
  "B50": {
    "name": "西西里防御，现代变例",
    "nameEn": "Sicilian"
  },
  "B51": {
    "name": "西西里防御",
    "nameEn": "Sicilian, Canal-Sokolsky (Nimzovich-Rossolimo, Moscow) attack"
  },
  "B52": {
    "name": "西西里防御，主变，卡纳尔进攻，3…Bd7",
    "nameEn": "Sicilian, Canal-Sokolsky attack, 3...Bd7"
  },
  "B53": {
    "name": "西西里防御，切克霍夫变例等",
    "nameEn": "Sicilian, Chekhover variation"
  },
  "B54": {
    "name": "西西里防御",
    "nameEn": "Sicilian"
  },
  "B55": {
    "name": "西西里防御，普宁斯变例，威尼斯进攻",
    "nameEn": "Sicilian, Prins variation, Venice attack"
  },
  "B56": {
    "name": "西西里防御，古典变化等",
    "nameEn": "Sicilian"
  },
  "B57": {
    "name": "西西里防御，索金(非舍文宁根)",
    "nameEn": "Sicilian, Sozin (not Scheveningen)"
  },
  "B58": {
    "name": "西西里防御",
    "nameEn": "Sicilian, Classical"
  },
  "B59": {
    "name": "西西里防御，布列斯拉夫斯基变例，7.Nb3",
    "nameEn": "Sicilian, Boleslavsky variation, 7.Nb3"
  },
  "B60": {
    "name": "西西里防御，里赫特尔-劳泽尔，6…g6龙式",
    "nameEn": "Sicilian, Richter-Rauzer"
  },
  "B61": {
    "name": "西西里防御，里赫特尔-劳泽尔，拉尔森变例，7.Qd2",
    "nameEn": "Sicilian, Richter-Rauzer, Larsen variation, 7.Qd2"
  },
  "B62": {
    "name": "西西里防御，里赫特尔-劳泽尔，6…e6",
    "nameEn": "Sicilian, Richter-Rauzer, 6...e6"
  },
  "B63": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack"
  },
  "B64": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…Be7防御，9.f4",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...Be7 defense, 9.f4"
  },
  "B65": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…Be7防御，9…Nxd4",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...Be7 defense, 9...Nxd4"
  },
  "B66": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…a6",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...a6"
  },
  "B67": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…a6防御，8…Bd7",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...a6 defense, 8...Bd7"
  },
  "B68": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…a6防御，9…e7",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...a6 defense, 9...Be7"
  },
  "B69": {
    "name": "西西里防御，里赫特尔-劳泽尔，劳泽尔进攻，7…a6防御，11.Bxf6",
    "nameEn": "Sicilian, Richter-Rauzer, Rauzer attack, 7...a6 defense, 11.Bxf6"
  },
  "B70": {
    "name": "西西里防御，龙式变例",
    "nameEn": "Sicilian, Dragon variation"
  },
  "B71": {
    "name": "西西里防御，龙式变例，列文菲舍变例",
    "nameEn": "Sicilian, Dragon, Levenfish variation"
  },
  "B72": {
    "name": "西西里防御，龙式变例，6.Be3",
    "nameEn": "Sicilian, Dragon, 6.Be3"
  },
  "B73": {
    "name": "西西里防御，龙式变例，古典式，8.0-0",
    "nameEn": "Sicilian, Dragon, Classical, 8.O-O"
  },
  "B74": {
    "name": "西西里防御，龙式变例，古典式，9.Nb3",
    "nameEn": "Sicilian, Dragon, Classical, 9.Nb3"
  },
  "B75": {
    "name": "西西里防御，龙式变例，南斯拉夫进攻",
    "nameEn": "Sicilian, Dragon, Yugoslav attack"
  },
  "B76": {
    "name": "西西里防御，龙式变例，南斯拉夫进攻，7…0-0",
    "nameEn": "Sicilian, Dragon, Yugoslav attack, 7...O-O"
  },
  "B77": {
    "name": "西西里防御，龙式变例，南斯拉夫进攻，9.Bc4",
    "nameEn": "Sicilian, Dragon, Yugoslav attack, 9.Bc4"
  },
  "B78": {
    "name": "西西里防御，龙式变例，南斯拉夫进攻，10.O-O-O",
    "nameEn": "Sicilian, Dragon, Yugoslav attack, 10.O-O-O"
  },
  "B79": {
    "name": "西西里防御，龙式变例，南斯拉夫进攻，12.h4",
    "nameEn": "Sicilian, Dragon, Yugoslav attack, 12.h4"
  },
  "B80": {
    "name": "西西里防御，舍文宁根变例",
    "nameEn": "Sicilian, Scheveningen variation"
  },
  "B81": {
    "name": "西西里防御，舍文宁根变例，凯列斯进攻",
    "nameEn": "Sicilian, Scheveningen, Keres attack"
  },
  "B82": {
    "name": "西西里防御，舍文宁根变例，6.f4",
    "nameEn": "Sicilian, Scheveningen, 6.f4"
  },
  "B83": {
    "name": "西西里防御，舍文宁根变例，6.Be2",
    "nameEn": "Sicilian, Scheveningen, 6.Be2"
  },
  "B84": {
    "name": "西西里防御，舍文宁根变例(保尔森)，古典变例",
    "nameEn": "Sicilian, Scheveningen (Paulsen), Classical variation"
  },
  "B85": {
    "name": "西西里防御，舍文宁根变例，古典变例带…Qc7和…Nc6",
    "nameEn": "Sicilian, Scheveningen, Classical variation with ...Qc7 and ...Nc6"
  },
  "B86": {
    "name": "西西里防御，索金进攻",
    "nameEn": "Sicilian, Sozin attack"
  },
  "B87": {
    "name": "索金进攻带…a6和…b5",
    "nameEn": "Sozin with ...a6 and ...b5"
  },
  "B88": {
    "name": "西西里防御，索金，列昂哈德变例",
    "nameEn": "Sicilian, Sozin, Leonhardt variation"
  },
  "B89": {
    "name": "西西里防御，索金，7.Be3",
    "nameEn": "Sicilian, Sozin, 7.Be3"
  },
  "B90": {
    "name": "西西里防御，纳道尔夫变例",
    "nameEn": "Sicilian, Najdorf"
  },
  "B91": {
    "name": "西西里防御，纳道尔夫变例，侧翼象变例",
    "nameEn": "Sicilian, Najdorf, Zagreb (Fianchetto) variation"
  },
  "B92": {
    "name": "西西里防御，纳道尔夫变例，6.Be2",
    "nameEn": "Sicilian, Najdorf,6.Be2"
  },
  "B93": {
    "name": "西西里防御，纳道尔夫变例，6.f4",
    "nameEn": "Sicilian, Najdorf, 6.f4"
  },
  "B94": {
    "name": "西西里防御，纳道尔夫变例，6.Bg5",
    "nameEn": "Sicilian, Najdorf, 6.Bg5"
  },
  "B95": {
    "name": "西西里防御，纳道尔夫变例，6…e6",
    "nameEn": "Sicilian, Najdorf, 6...e6"
  },
  "B96": {
    "name": "西西里防御，纳道尔夫变例，7.f4",
    "nameEn": "Sicilian, Najdorf, 7.f4"
  },
  "B97": {
    "name": "西西里防御，纳道尔夫变例，7…Qb6",
    "nameEn": "Sicilian, Najdorf, 7...Qb6"
  },
  "B98": {
    "name": "西西里防御，纳道尔夫变例，7…Be7",
    "nameEn": "Sicilian, Najdorf, 7...Be7"
  },
  "B99": {
    "name": "西西里防御，纳道尔夫变例，7…Be7主线",
    "nameEn": "Sicilian, Najdorf, 7...Be7 Main line"
  },
  "C00": {
    "name": "法兰西防御",
    "nameEn": "French defense"
  },
  "C01": {
    "name": "法兰西防御，含兑换变例等",
    "nameEn": "French, Exchange variation"
  },
  "C02": {
    "name": "法兰西防御，推进变例",
    "nameEn": "French, Advance variation"
  },
  "C03": {
    "name": "法兰西防御，塔拉什",
    "nameEn": "French, Tarrasch"
  },
  "C04": {
    "name": "法兰西防御，塔拉什，吉马德主线",
    "nameEn": "French, Tarrasch, Guimard Main line"
  },
  "C05": {
    "name": "法兰西防御，塔拉什，封闭变例",
    "nameEn": "French, Tarrasch, Closed variation"
  },
  "C06": {
    "name": "法兰西防御，塔拉什，封闭变例，主线",
    "nameEn": "French, Tarrasch, Closed variation, Main line"
  },
  "C07": {
    "name": "法兰西防御，塔拉什，开放变例",
    "nameEn": "French, Tarrasch, Open variation"
  },
  "C08": {
    "name": "法兰西防御，塔拉什，开放变例，4.exd5 exd5",
    "nameEn": "French, Tarrasch, Open, 4.exd5 exd5"
  },
  "C09": {
    "name": "法兰西防御，塔拉什，开放变例，主线",
    "nameEn": "French, Tarrasch, Open variation, Main line"
  },
  "C10": {
    "name": "法兰西防御",
    "nameEn": "French, Normal variation"
  },
  "C11": {
    "name": "法兰西防御，古典变化",
    "nameEn": "French, Classical variation"
  },
  "C12": {
    "name": "法兰西防御，含迈克卡西昂变例等",
    "nameEn": "French defense"
  },
  "C13": {
    "name": "法兰西防御",
    "nameEn": "French defense"
  },
  "C14": {
    "name": "法兰西防御",
    "nameEn": "French defense"
  },
  "C15": {
    "name": "法兰西防御，温纳维尔(尼姆佐维奇)变例",
    "nameEn": "French, Winawer (Nimzovich) variation"
  },
  "C16": {
    "name": "法兰西防御，温纳维尔，推进变例",
    "nameEn": "French, Winawer, Advance variation"
  },
  "C17": {
    "name": "法兰西防御，温纳维尔，推进变例",
    "nameEn": "French, Winawer, Advance variation"
  },
  "C18": {
    "name": "法兰西防御，温纳维尔，推进变例",
    "nameEn": "French, Winawer, Advance variation"
  },
  "C19": {
    "name": "法兰西防御，温纳维尔，推进变例，6…Ne7",
    "nameEn": "French, Winawer, Advance, 6...Ne7"
  },
  "C20": {
    "name": "王兵开局",
    "nameEn": "King's pawn game"
  },
  "C21": {
    "name": "中心开局；丹麦弃兵",
    "nameEn": "center game"
  },
  "C22": {
    "name": "中心开局",
    "nameEn": "center game"
  },
  "C23": {
    "name": "飞象开局",
    "nameEn": "Bishop's Opening"
  },
  "C24": {
    "name": "飞象开局，柏林防御",
    "nameEn": "Bishop's Opening, Berlin defense"
  },
  "C25": {
    "name": "维也纳开局",
    "nameEn": "Vienna game"
  },
  "C26": {
    "name": "维也纳开局，佛克比尔变例",
    "nameEn": "Vienna, Falkbeer variation"
  },
  "C27": {
    "name": "维也纳开局，斯坦利变例",
    "nameEn": "Vienna game,Stanley Variation"
  },
  "C28": {
    "name": "维也纳开局，三马变例",
    "nameEn": "Vienna game,Three Knights Variation"
  },
  "C29": {
    "name": "维也纳开弃兵",
    "nameEn": "Vienna gambit"
  },
  "C30": {
    "name": "王翼弃兵",
    "nameEn": "King's gambit"
  },
  "C31": {
    "name": "拒王翼弃兵，佛克比尔反弃兵",
    "nameEn": "KGD, Falkbeer counter-gambit"
  },
  "C32": {
    "name": "拒王翼弃兵，斯汤顿主线",
    "nameEn": "KGD, Staunton Line"
  },
  "C33": {
    "name": "接受王翼弃兵",
    "nameEn": "King's gambit accepted"
  },
  "C34": {
    "name": "王翼马弃兵",
    "nameEn": "King's knight's gambit"
  },
  "C35": {
    "name": "接受王翼弃兵，科宁汉姆防御",
    "nameEn": "KGA, Cunningham defense"
  },
  "C36": {
    "name": "接受王翼弃兵，斯堪的维亚变例，现代防御",
    "nameEn": "KGA, Scandinavian Variation,Modern defense"
  },
  "C37": {
    "name": "接受王翼弃兵，含科沃爱德弃兵等",
    "nameEn": "KGA"
  },
  "C38": {
    "name": "王翼马弃兵，传统变例",
    "nameEn": "KGA,Traditional Variation"
  },
  "C39": {
    "name": "王翼马弃兵，含保尔森防御等",
    "nameEn": "KGA"
  },
  "C40": {
    "name": "王翼马开局",
    "nameEn": "King's knight Opening"
  },
  "C41": {
    "name": "菲利多尔防御",
    "nameEn": "Philidor's defense"
  },
  "C42": {
    "name": "俄罗斯防御；彼得罗夫防御",
    "nameEn": "Petrov's defense"
  },
  "C43": {
    "name": "俄罗斯防御(斯坦尼茨)进攻",
    "nameEn": "Petrov, Modern (Steinitz) attack"
  },
  "C44": {
    "name": "王兵开局，蓬齐阿尼开局等",
    "nameEn": "King's pawn game"
  },
  "C45": {
    "name": "苏格兰开局",
    "nameEn": "Scotch game"
  },
  "C46": {
    "name": "三马开局",
    "nameEn": "Three knights game"
  },
  "C47": {
    "name": "四马开局，苏格兰变例",
    "nameEn": "Four knights, Scotch variation"
  },
  "C48": {
    "name": "四马开局，西班牙变例",
    "nameEn": "Four knights, Spanish variation"
  },
  "C49": {
    "name": "四马开局，“双”路-洛佩兹",
    "nameEn": "Four knights, double Ruy Lopez"
  },
  "C50": {
    "name": "意大利开局",
    "nameEn": "Italian Game"
  },
  "C51": {
    "name": "伊文斯弃兵",
    "nameEn": "Evans gambit"
  },
  "C52": {
    "name": "伊文斯弃兵主变",
    "nameEn": "Evans gambit, Main Line"
  },
  "C53": {
    "name": "意大利开局，古典变化",
    "nameEn": "Classical Variation, Italian"
  },
  "C54": {
    "name": "意大利开局，含伯德攻击等",
    "nameEn": "Italian"
  },
  "C55": {
    "name": "双马防御",
    "nameEn": "Two knights defense"
  },
  "C56": {
    "name": "双马防御，开放变例",
    "nameEn": "Two knights defense,Open Variation"
  },
  "C57": {
    "name": "双马防御 4.Ng5",
    "nameEn": "Two knights defense,Prussian Game; Knight Attack"
  },
  "C58": {
    "name": "双马防御 波列罗防御 5…Na5",
    "nameEn": "Two knights defense,Polerio Defense"
  },
  "C59": {
    "name": "双马防御 8.Be2",
    "nameEn": "Two knights defense"
  },
  "C60": {
    "name": "西班牙开局",
    "nameEn": "Ruy Lopez"
  },
  "C61": {
    "name": "西班牙开局，伯德防御",
    "nameEn": "Ruy Lopez, Bird's defense"
  },
  "C62": {
    "name": "西班牙开局，斯坦尼茨防御",
    "nameEn": "Ruy Lopez, Old Steinitz defence"
  },
  "C63": {
    "name": "西班牙开局，舒切里曼防御",
    "nameEn": "Ruy Lopez, Schilemann defense"
  },
  "C64": {
    "name": "西班牙开局，古典(柯德尔)防御",
    "nameEn": "Ruy Lopez, Classical (Cordel) defence"
  },
  "C65": {
    "name": "西班牙开局，柏林防御",
    "nameEn": "Ruy Lopez, Berlin Defense"
  },
  "C66": {
    "name": "西班牙开局，改进斯坦尼茨防御",
    "nameEn": "Ruy Lopez, Improved Steinitz Defense"
  },
  "C67": {
    "name": "西班牙开局，接受瑞尔弃兵",
    "nameEn": "Ruy Lopez,Rio Gambit Accepted"
  },
  "C68": {
    "name": "西班牙开局，墨菲防御含兑换变例",
    "nameEn": "Ruy Lopez, Morphy Defense"
  },
  "C69": {
    "name": "西班牙开局，兑换变例，5.O-O",
    "nameEn": "Ruy Lopez, Exchange variation, 5.O-O"
  },
  "C70": {
    "name": "西班牙开局，墨菲防御",
    "nameEn": "Ruy Lopez,"
  },
  "C71": {
    "name": "西班牙开局，现代斯坦尼茨防御",
    "nameEn": "Ruy Lopez, Modern Steinitz defense"
  },
  "C72": {
    "name": "西班牙开局，现代斯坦尼茨防御 5.0-0",
    "nameEn": "Ruy Lopez, Modern Steinitz defense 5.0-0"
  },
  "C73": {
    "name": "西班牙开局，现代斯坦尼茨防御，里赫特尔变例",
    "nameEn": "Ruy Lopez, Modern Steinitz defense, Richter variation"
  },
  "C74": {
    "name": "西班牙开局，现代斯坦尼茨防御 5.c3",
    "nameEn": "Ruy Lopez, Modern Steinitz defense"
  },
  "C75": {
    "name": "西班牙开局，现代斯坦尼茨防御 5…Bd7",
    "nameEn": "Ruy Lopez, Modern Steinitz defense"
  },
  "C76": {
    "name": "西班牙开局，现代斯坦尼茨防御，侧翼象(布龙斯坦)防御",
    "nameEn": "Ruy Lopez, Modern Steinitz defense, Fianchetto (Bronstein) variation"
  },
  "C77": {
    "name": "西班牙开局，4…NF6",
    "nameEn": "Ruy Lopez, Morphy defence"
  },
  "C78": {
    "name": "西班牙开局，5.O-O",
    "nameEn": "Ruy Lopez, 5.O-O"
  },
  "C79": {
    "name": "西班牙开局，5…d5;5…d6;5…g6",
    "nameEn": "Ruy Lopez"
  },
  "C80": {
    "name": "西班牙开局，开放(塔拉什)防御",
    "nameEn": "Ruy Lopez, Open (Tarrasch) defence"
  },
  "C81": {
    "name": "西班牙开局，开放，霍维尔防御;莫斯科防御等",
    "nameEn": "Ruy Lopez, Open, Howell attack"
  },
  "C82": {
    "name": "西班牙开局，开放， 9.c3",
    "nameEn": "Ruy Lopez, Open, 9.c3"
  },
  "C83": {
    "name": "西班牙开局，开放，古典防御",
    "nameEn": "Ruy Lopez, Open, Classical defence"
  },
  "C84": {
    "name": "西班牙开局，封闭防御",
    "nameEn": "Ruy Lopez, Closed defense"
  },
  "C85": {
    "name": "西班牙开局，兑换变例双重延迟",
    "nameEn": "Ruy Lopez, Exchange variation doubly deferred (DERLD)"
  },
  "C86": {
    "name": "西班牙开局，沃罗尔进攻",
    "nameEn": "Worrall attack"
  },
  "C87": {
    "name": "西班牙开局，封闭，阿维尔巴赫变例",
    "nameEn": "Ruy Lopez, Closed, Averbach variation"
  },
  "C88": {
    "name": "西班牙开局，封闭",
    "nameEn": "Ruy Lopez, Closed"
  },
  "C89": {
    "name": "西班牙开局，马歇尔反击",
    "nameEn": "Ruy Lopez, Marshall counter-attack"
  },
  "C90": {
    "name": "西班牙开局，封闭(带…d6)",
    "nameEn": "Ruy Lopez, closed (with ...d6)"
  },
  "C91": {
    "name": "西班牙开局，封闭，9.d4",
    "nameEn": "Ruy Lopez, closed, 9.d4"
  },
  "C92": {
    "name": "西班牙开局，封闭，9.h3",
    "nameEn": "Ruy Lopez, closed, 9.d4"
  },
  "C93": {
    "name": "西班牙开局，封闭，斯梅斯洛夫防御",
    "nameEn": "Ruy Lopez, closed, Smyslov defense"
  },
  "C94": {
    "name": "西班牙开局，封闭，布列热尔防御",
    "nameEn": "Ruy Lopez, Closed, Breyer defense"
  },
  "C95": {
    "name": "西班牙开局，封闭，布列热尔防御，10.d4",
    "nameEn": "Ruy Lopez, closed, Breyer, 10.d4"
  },
  "C96": {
    "name": "西班牙开局，封闭，9…Na5",
    "nameEn": "Ruy Lopez, closed, 8...Na5"
  },
  "C97": {
    "name": "西班牙开局，封闭，奇戈林防御",
    "nameEn": "Ruy Lopez, Closed, Chigorin defense"
  },
  "C98": {
    "name": "西班牙开局，封闭，奇戈林防御，12…Nc6",
    "nameEn": "Ruy Lopez, Closed, Chigorin, 12...Nc6"
  },
  "C99": {
    "name": "西班牙开局，封闭，奇戈林防御，12…c5d4",
    "nameEn": "Ruy Lopez, Closed, Chigorin, 12...c5d4"
  },
  "D00": {
    "name": "后兵开局",
    "nameEn": "Queen's pawn game"
  },
  "D01": {
    "name": "后兵开局，里赫特尔-威列索夫开局等",
    "nameEn": "Richter-Veresov attack"
  },
  "D02": {
    "name": "后兵开局，2. Nf3",
    "nameEn": "Queen's pawn game, Zukertort Variation"
  },
  "D03": {
    "name": "后兵开局，托列进攻",
    "nameEn": "Torre attack"
  },
  "D04": {
    "name": "后兵开局，科勒体系",
    "nameEn": "Queen's pawn game,Colle System"
  },
  "D05": {
    "name": "后兵开局，古典防御;楚克尔托特变例",
    "nameEn": "Queen's pawn game, Zukertort variation"
  },
  "D06": {
    "name": "后翼弃兵",
    "nameEn": "Queen's Gambit"
  },
  "D07": {
    "name": "拒后翼弃兵，奇戈林防御",
    "nameEn": "QGD; Chigorin defense"
  },
  "D08": {
    "name": "拒后翼弃兵，阿尔宾反弃兵",
    "nameEn": "QGD; Albin counter-gambit"
  },
  "D09": {
    "name": "拒后翼弃兵，阿尔宾反弃兵，5.g3",
    "nameEn": "QGD; Albin counter-gambit, 5.g3"
  },
  "D10": {
    "name": "斯拉夫防御",
    "nameEn": "QGD; Slav defense"
  },
  "D11": {
    "name": "斯拉夫防御，3.Nf3",
    "nameEn": "QGD; Slav defense, 3.Nf3"
  },
  "D12": {
    "name": "斯拉夫防御，4.e3 Bf5",
    "nameEn": "QGD; Slav defense, 4.e3 Bf5"
  },
  "D13": {
    "name": "斯拉夫防御，兑换变例",
    "nameEn": "QGD; Slav defense, Exchange variation"
  },
  "D14": {
    "name": "斯拉夫防御，兑换变例，6.Bf4 Bf5",
    "nameEn": "QGD; Slav defense,Symmetrical Line"
  },
  "D15": {
    "name": "斯拉夫接受，三马变例等",
    "nameEn": "QGD; Slav accepted, Three Knights Variation etc"
  },
  "D16": {
    "name": "斯拉夫接受，阿拉宾变例",
    "nameEn": "QGD; Slav accepted, Alapin variation"
  },
  "D17": {
    "name": "捷克防御，开放斯拉夫防御",
    "nameEn": "QGD; Open Slav defense, Czech defence"
  },
  "D18": {
    "name": "斯拉夫防御，荷兰变例",
    "nameEn": "QGD; Dutch variation"
  },
  "D19": {
    "name": "斯拉夫防御，主线，捷克防御",
    "nameEn": "QGD; Main Line, Czech Variation"
  },
  "D20": {
    "name": "接受后翼弃兵",
    "nameEn": "Queen's Gambit accepted"
  },
  "D21": {
    "name": "接受后翼弃兵，3.Nf3",
    "nameEn": "QGA, 3.Nf3"
  },
  "D22": {
    "name": "接受后翼弃兵，3…a6阿廖欣防御等",
    "nameEn": "QGA; Alekhine defense"
  },
  "D23": {
    "name": "接受后翼弃兵，3…Nf6",
    "nameEn": "Queen's gambit accepted"
  },
  "D24": {
    "name": "接受后翼弃兵，4.Nc3",
    "nameEn": "QGA, Showalter Variation 4.Nc3"
  },
  "D25": {
    "name": "接受后翼弃兵，4.e3",
    "nameEn": "QGA, 4.e3"
  },
  "D26": {
    "name": "接受后翼弃兵，古典变例",
    "nameEn": "QGA; classical variation"
  },
  "D27": {
    "name": "接受后翼弃兵，鲁宾斯坦变例",
    "nameEn": "QGA; Rubinstein Variation"
  },
  "D28": {
    "name": "接受后翼弃兵，阿廖辛体系古典防御7.Qe2",
    "nameEn": "QGA; Alekhine System, Classical Defense, 7.Qe2"
  },
  "D29": {
    "name": "接受后翼弃兵，8…Bb7",
    "nameEn": "QGA; Classical variation 8…Bb7"
  },
  "D30": {
    "name": "拒后翼弃兵，2…e6",
    "nameEn": "QGD"
  },
  "D31": {
    "name": "拒后翼弃兵，2…Bf5或3.Nc3(除3…c5及Nf6外)",
    "nameEn": "QGD,"
  },
  "D32": {
    "name": "拒后翼弃兵，塔拉什防御",
    "nameEn": "QGD; Tarrasch defense"
  },
  "D33": {
    "name": "拒后翼弃兵，塔拉什防御，施莱切特-鲁宾斯坦体系",
    "nameEn": "QGD; Tarrasch, Schlechter-Rubinstein system"
  },
  "D34": {
    "name": "拒后翼弃兵，塔拉什防御，7…Be7",
    "nameEn": "QGD; Tarrasch, 7…Be7"
  },
  "D35": {
    "name": "拒后翼弃兵，3…Nf6",
    "nameEn": "QGD; 3…Nf6"
  },
  "D36": {
    "name": "拒后翼弃兵，兑换，局面路线，6.Qc2",
    "nameEn": "QGD; Exchange, positional line, 6.Qc2"
  },
  "D37": {
    "name": "拒后翼弃兵，三马变例",
    "nameEn": "QGD; Three Knights Variation"
  },
  "D38": {
    "name": "拒后翼弃兵，拉戈金变例",
    "nameEn": "QGD; Ragozin variation"
  },
  "D39": {
    "name": "拒后翼弃兵，维也纳变例",
    "nameEn": "QGD; Vienna variation"
  },
  "D40": {
    "name": "拒后翼弃兵，半塔拉什防御，",
    "nameEn": "QGD; Semi-Tarrasch defense"
  },
  "D41": {
    "name": "拒后翼弃兵，半塔拉什防御，5.cd",
    "nameEn": "QGD; Semi-Tarrasch, 5.cd"
  },
  "D42": {
    "name": "拒后翼弃兵，半塔拉什防御，7.Bd3",
    "nameEn": "QGD; Semi-Tarrasch, 7.Bd3"
  },
  "D43": {
    "name": "拒后翼弃兵，半斯拉夫",
    "nameEn": "QGD; Semi-Slav"
  },
  "D44": {
    "name": "拒后翼弃兵，半斯拉夫接受 5.Bg5 dc",
    "nameEn": "QGD; Semi-Slav Defense Accepted;"
  },
  "D45": {
    "name": "拒后翼弃兵，半斯拉夫 5.e3",
    "nameEn": "QGD; Semi-Slav 5.e3"
  },
  "D46": {
    "name": "拒后翼弃兵，半斯拉夫 6.Bd3",
    "nameEn": "QGD; Semi-Slav 6.Bd3"
  },
  "D47": {
    "name": "拒后翼弃兵，半斯拉夫 7.Bc4",
    "nameEn": "QGD; Semi-Slav 7.Bc4"
  },
  "D48": {
    "name": "拒后翼弃兵，半斯拉夫 8…a6",
    "nameEn": "QGD; Semi-Slav, 8…a6"
  },
  "D49": {
    "name": "拒后翼弃兵，11. Nxb5",
    "nameEn": "QGD; 11. Nxb5"
  },
  "D50": {
    "name": "拒后翼弃兵，现代变例 4.Bg5",
    "nameEn": "QGD; Modern Variation 4.Bg5"
  },
  "D51": {
    "name": "拒后翼弃兵，马防御 4.Bg5 Nbd7",
    "nameEn": "QGD; Knight Defense 4.Bg5 Nbd7"
  },
  "D52": {
    "name": "拒后翼弃兵，4.Bg5 Nbd7 5.e3",
    "nameEn": "QGD"
  },
  "D53": {
    "name": "拒后翼弃兵，4.Bg5 Be7",
    "nameEn": "QGD; 4.Bg5 Be7"
  },
  "D54": {
    "name": "拒后翼弃兵，反新正统变例",
    "nameEn": "QGD; Anti-neo-Orthodox variation"
  },
  "D55": {
    "name": "拒后翼弃兵，6.Nf3",
    "nameEn": "QGD; 6.Nf3"
  },
  "D56": {
    "name": "拒后翼弃兵，拉斯克防御",
    "nameEn": "QGD; Lasker defense"
  },
  "D57": {
    "name": "拒后翼弃兵，拉斯克防御，主线",
    "nameEn": "QGD; Lasker defense, Main line"
  },
  "D58": {
    "name": "拒后翼弃兵，塔塔科维体系",
    "nameEn": "QGD; Tartakower Defense"
  },
  "D59": {
    "name": "拒后翼弃兵，塔塔科维体系兑换变例",
    "nameEn": "QGD; Exchange Variation, Tartakower Defense,"
  },
  "D60": {
    "name": "拒后翼弃兵，正统防御",
    "nameEn": "QGD; Orthodox defense"
  },
  "D61": {
    "name": "拒后翼弃兵，正统防御，鲁宾斯坦变例",
    "nameEn": "QGD; Orthodox defense, Rubinstein variation"
  },
  "D62": {
    "name": "拒后翼弃兵，正统防御，7.Qc2 c5, 8.cd",
    "nameEn": "QGD; Orthodox defense, 7.Qc2 c5, 8.cd"
  },
  "D63": {
    "name": "拒后翼弃兵，正统防御，7.Rc1",
    "nameEn": "QGD; Orthodox defense, 7.Rc1"
  },
  "D64": {
    "name": "拒后翼弃兵，正统防御，鲁宾斯坦进攻等",
    "nameEn": "QGD; Orthodox defense, Rubinstein attack"
  },
  "D65": {
    "name": "拒后翼弃兵，正统防御，鲁宾斯坦进攻，主线",
    "nameEn": "QGD; Orthodox defense, Rubinstein attack"
  },
  "D66": {
    "name": "拒后翼弃兵，正统防御，Bd3 路线",
    "nameEn": "QGD; Orthodox defense, Bd3 line"
  },
  "D67": {
    "name": "拒后翼弃兵，正统防御，Bd3 路线，卡帕布兰卡",
    "nameEn": "QGD; Orthodox defense, Bd3 line, Capablanca freeing manoever"
  },
  "D68": {
    "name": "拒后翼弃兵，正统防御，古典变例",
    "nameEn": "QGD; Orthodox defense, Classical variation"
  },
  "D69": {
    "name": "拒后翼弃兵，正统防御，古典，13.dxe5",
    "nameEn": "QGD; Orthodox defense, Classical, 13.dxe5"
  },
  "D70": {
    "name": "新格林菲尔德防御",
    "nameEn": "Neo-Gruenfeld defense,King's Indian Defense; West Indian Defense"
  },
  "D71": {
    "name": "新格林菲尔德防御，4…Bg7",
    "nameEn": "Neo-Gruenfeld"
  },
  "D72": {
    "name": "新格林菲尔德防御，5.cd，主线",
    "nameEn": "Neo-Gruenfeld, 5.cd, Main line"
  },
  "D73": {
    "name": "新格林菲尔德防御，5.Nf3",
    "nameEn": "Neo-Gruenfeld, 5.Nf3"
  },
  "D74": {
    "name": "新格林菲尔德防御，延迟兑换变例",
    "nameEn": "Neo-Gruenfeld,Delayed Exchange Variation"
  },
  "D75": {
    "name": "新格林菲尔德防御，6.cd Nxd5，7.O-O c5，8.Nc3",
    "nameEn": "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O c5, 8.Nc3"
  },
  "D76": {
    "name": "新格林菲尔德防御，6.cd Nxd5，7.O-O Nb6",
    "nameEn": "Neo-Gruenfeld, 6.cd Nxd5, 7.O-O Nb6"
  },
  "D77": {
    "name": "新格林菲尔德防御，古典变例 6.O-O",
    "nameEn": "Neo-Gruenfeld, Classical Variation"
  },
  "D78": {
    "name": "新格林菲尔德防御，6.O-O c6",
    "nameEn": "Neo-Gruenfeld, 6.O-O c6"
  },
  "D79": {
    "name": "新格林菲尔德防御，6.O-O，主线",
    "nameEn": "Neo-Gruenfeld, 6.O-O, Main line"
  },
  "D80": {
    "name": "格林菲尔德防御",
    "nameEn": "Gruenfeld defense"
  },
  "D81": {
    "name": "格林菲尔德防御，加速俄罗斯变例",
    "nameEn": "Gruenfeld; Accelerated Russian Variation"
  },
  "D82": {
    "name": "格林菲尔德防御，布林克曼攻击4.Bf4",
    "nameEn": "Gruenfeld Brinckmann Attack"
  },
  "D83": {
    "name": "格林菲尔德弃兵",
    "nameEn": "Gruenfeld gambit"
  },
  "D84": {
    "name": "格林菲尔德防御接受弃兵",
    "nameEn": "Gruenfeld gambit accepted"
  },
  "D85": {
    "name": "格林菲尔德防御，兑换变例",
    "nameEn": "Gruenfeld, exchange variation"
  },
  "D86": {
    "name": "格林菲尔德防御，兑换，古典变例主线",
    "nameEn": "Gruenfeld, Exchange, Classical variation"
  },
  "D87": {
    "name": "格林菲尔德防御，兑换，斯帕斯基变例",
    "nameEn": "Gruenfeld, Exchange, Spassky variation"
  },
  "D88": {
    "name": "格林菲尔德防御，斯帕斯基变例，主线，10…cd，11.cd",
    "nameEn": "Gruenfeld, Spassky variation, Main line, 10…cd, 11.cd"
  },
  "D89": {
    "name": "格林菲尔德防御，斯帕斯基变例，主线，13.Bd3",
    "nameEn": "Gruenfeld, Spassky variation, Main line, 13.Bd3"
  },
  "D90": {
    "name": "格林菲尔德防御，三马变例",
    "nameEn": "Gruenfeld, Three knights variation"
  },
  "D91": {
    "name": "格林菲尔德防御，彼得罗相体系",
    "nameEn": "Gruenfeld, Petrosian System"
  },
  "D92": {
    "name": "格林菲尔德防御，匈牙利攻击",
    "nameEn": "Gruenfeld, Hungarian Attack"
  },
  "D93": {
    "name": "格林菲尔德防御带5. Bf4 O-O 6. E3",
    "nameEn": "Gruenfeld with 5. Bf4 O-O 6. E3"
  },
  "D94": {
    "name": "格林菲尔德防御，5.e3",
    "nameEn": "Gruenfeld, 5.e3"
  },
  "D95": {
    "name": "格林菲尔德防御带5. E3 O-O 6. Qb3",
    "nameEn": "Gruenfeld with 5. E3 O-O 6. Qb3"
  },
  "D96": {
    "name": "格林菲尔德防御，俄罗斯变例",
    "nameEn": "Gruenfeld, Russian variation"
  },
  "D97": {
    "name": "格林菲尔德防御，俄罗斯变例 7.e4",
    "nameEn": "Gruenfeld, Russian variation 7.e4"
  },
  "D98": {
    "name": "格林菲尔德防御，俄罗斯，斯梅斯洛夫变例",
    "nameEn": "Gruenfeld, Russian, Smyslov variation"
  },
  "D99": {
    "name": "格林菲尔德防御，斯梅斯洛夫，主线",
    "nameEn": "Gruenfeld defense, Smyslov, Main line"
  },
  "E00": {
    "name": "后兵开局，1.d4 Nf6 2.c4 e6",
    "nameEn": "Queen's pawn game, East Indian Defense"
  },
  "E01": {
    "name": "卡塔兰，封闭 3.g3",
    "nameEn": "Catalan, closed"
  },
  "E02": {
    "name": "卡塔兰，开放 4…dxc4",
    "nameEn": "Catalan, open"
  },
  "E03": {
    "name": "卡塔兰，开放，阿廖欣变例",
    "nameEn": "Catalan, open, Alekhine variation"
  },
  "E04": {
    "name": "卡塔兰，开放，5.Nf3",
    "nameEn": "Catalan, Open, 5.Nf3"
  },
  "E05": {
    "name": "卡塔兰，开放，古典路线",
    "nameEn": "Catalan, Open, Classical line"
  },
  "E06": {
    "name": "卡塔兰，封闭",
    "nameEn": "Catalan, Closed"
  },
  "E07": {
    "name": "卡塔兰，封闭，6…Nbd7",
    "nameEn": "Catalan, Closed, 6...Nbd7"
  },
  "E08": {
    "name": "卡塔兰，封闭，7.Qc2",
    "nameEn": "Catalan, Closed, 7.Qc2"
  },
  "E09": {
    "name": "卡塔兰，封闭，主线",
    "nameEn": "Catalan, Closed, Main line"
  },
  "E10": {
    "name": "后兵开局 3. Nf3",
    "nameEn": "Anti-Nimzo-Indian"
  },
  "E11": {
    "name": "波刚-印度防御",
    "nameEn": "Bogo-Indian defense"
  },
  "E12": {
    "name": "后翼印度防御",
    "nameEn": "Queen's Indian defense"
  },
  "E13": {
    "name": "后翼印度防御，4.Nc3，主线",
    "nameEn": "Queen's Indian, 4.Nc3, Main line"
  },
  "E14": {
    "name": "后翼印度防御，4.e3",
    "nameEn": "Queen's Indian, 4.e3"
  },
  "E15": {
    "name": "后翼印度防御，4.g3",
    "nameEn": "Queen's Indian, 4.g3"
  },
  "E16": {
    "name": "后翼印度防御，卡帕布兰卡变例",
    "nameEn": "Queen's Indian, Capablanca variation"
  },
  "E17": {
    "name": "后翼印度防御，传统变例 5.Bg2 Be7",
    "nameEn": "Queen's Indian, Traditional Variation"
  },
  "E18": {
    "name": "后翼印度防御，旧式主线，7.Nc3",
    "nameEn": "Queen's Indian, Old Main line, 7.Nc3"
  },
  "E19": {
    "name": "后翼印度防御，旧式主线，9.Qxc3",
    "nameEn": "Queen's Indian, Old Main line, 9.Qxc3"
  },
  "E20": {
    "name": "尼姆佐-印度防御",
    "nameEn": "Nimzo-Indian defense"
  },
  "E21": {
    "name": "尼姆佐-印度防御，三马变例",
    "nameEn": "Nimzo-Indian, Three knights variation"
  },
  "E22": {
    "name": "尼姆佐-印度防御，斯皮尔曼变例",
    "nameEn": "Nimzo-Indian, Spielmann variation"
  },
  "E23": {
    "name": "尼姆佐-印度防御，斯皮尔曼，4…c5，5.dc Nc6",
    "nameEn": "Nimzo-Indian, Spielmann, 4...c5, 5.dc Nc6"
  },
  "E24": {
    "name": "尼姆佐-印度防御，杰米什变例",
    "nameEn": "Nimzo-Indian, Saemisch variation"
  },
  "E25": {
    "name": "尼姆佐-印度防御，杰米什，凯列斯变例",
    "nameEn": "Nimzo-Indian, Saemisch variation, Keres variation"
  },
  "E26": {
    "name": "尼姆佐-印度防御，杰米什，4. A3 Bxc3+ 5. Bxc3 c5 6. E3",
    "nameEn": "Nimzo-Indian, Saemisch variation, 4. a3 Bxc3+ 5. bxc3 c5 6. e3"
  },
  "E27": {
    "name": "尼姆佐-印度防御，杰米什，5…0-0",
    "nameEn": "Nimzo-Indian, Saemisch variation, 5...0-0"
  },
  "E28": {
    "name": "尼姆佐-印度防御，杰米什，6. E3",
    "nameEn": "Nimzo-Indian, Saemisch variation, 6. e3"
  },
  "E29": {
    "name": "尼姆佐-印度防御，杰米什，主线",
    "nameEn": "Nimzo-Indian, Saemisch variation, Main line"
  },
  "E30": {
    "name": "尼姆佐-印度防御，列宁格勒变例",
    "nameEn": "Nimzo-Indian, Leningrad variation,"
  },
  "E31": {
    "name": "尼姆佐-印度防御，列宁格勒变例，主线",
    "nameEn": "Nimzo-Indian, Leningrad variation, main line"
  },
  "E32": {
    "name": "尼姆佐-印度防御，古典变例",
    "nameEn": "Nimzo-Indian, Classical variation"
  },
  "E33": {
    "name": "尼姆佐-印度防御，古典变例，4…Nc6",
    "nameEn": "Nimzo-Indian, Classical variation, 4...Nc6"
  },
  "E34": {
    "name": "尼姆佐-印度防御，古典，挪阿变例",
    "nameEn": "Nimzo-Indian, Classical, Noa variation"
  },
  "E35": {
    "name": "尼姆佐-印度防御，古典，挪阿变例，5. Cxd5 exd5",
    "nameEn": "Nimzo-Indian, Classical, Noa variation, 5. cxd5 exd5"
  },
  "E36": {
    "name": "尼姆佐-印度防御，古典，挪阿变例，5. A3",
    "nameEn": "Nimzo-Indian, Classical, Noa variation, 5. a3"
  },
  "E37": {
    "name": "尼姆佐-印度防御，古典，挪阿变例，主线，7.Qc2",
    "nameEn": "Nimzo-Indian, Classical, Noa variation, Main line, 7.Qc2"
  },
  "E38": {
    "name": "尼姆佐-印度防御，古典，4…c5",
    "nameEn": "Nimzo-Indian, Classical, 4...c5"
  },
  "E39": {
    "name": "尼姆佐-印度防御，古典，皮尔茨变例",
    "nameEn": "Nimzo-Indian, Classical, Pirc variation"
  },
  "E40": {
    "name": "尼姆佐-印度防御，4.e3",
    "nameEn": "Nimzo-Indian, 4.e3"
  },
  "E41": {
    "name": "尼姆佐-印度防御，4.e3 c5",
    "nameEn": "Nimzo-Indian, 4.e3 c5"
  },
  "E42": {
    "name": "尼姆佐-印度防御，4.e3 c5，5.Ne2(鲁宾斯坦)",
    "nameEn": "Nimzo-Indian, 4.e3 c5, 5.Ne2 (Rubinstein)"
  },
  "E43": {
    "name": "尼姆佐-印度防御，菲舍尔变例",
    "nameEn": "Nimzo-Indian, Fischer variation"
  },
  "E44": {
    "name": "尼姆佐-印度防御，菲舍尔变例，5.Ne2",
    "nameEn": "Nimzo-Indian, Fischer variation, 5.Ne2"
  },
  "E45": {
    "name": "尼姆佐-印度防御，4.e3，布龙斯坦变例",
    "nameEn": "Nimzo-Indian, 4.e3, Bronstein (Byrne) variation"
  },
  "E46": {
    "name": "尼姆佐-印度防御，4.e3 O-O",
    "nameEn": "Nimzo-Indian, 4.e3 O-O"
  },
  "E47": {
    "name": "尼姆佐-印度防御，4.e3 O-O, 5.Bd3",
    "nameEn": "Nimzo-Indian, 4.e3 O-O, 5.Bd3"
  },
  "E48": {
    "name": "尼姆佐-印度防御，4.e3 O-O, 5.Bd3 d5",
    "nameEn": "Nimzo-Indian, 4.e3 O-O, 5.Bd3 d5"
  },
  "E49": {
    "name": "尼姆佐-印度防御，4.e3，鲍特维尼克体系",
    "nameEn": "Nimzo-Indian, 4.e3, Botvinnik system"
  },
  "E50": {
    "name": "尼姆佐-印度防御，5.Nf3，无…d5",
    "nameEn": "Nimzo-Indian, 4.e3 e8g8, 5.Nf3, without ...d5"
  },
  "E51": {
    "name": "尼姆佐-印度防御，5.Nf3 d5",
    "nameEn": "Nimzo-Indian, 4.e3 e8g8, 5.Nf3 d7d5"
  },
  "E52": {
    "name": "尼姆佐-印度防御，4.e3，主线带…b6",
    "nameEn": "Nimzo-Indian, 4.e3, Main line with ...b6"
  },
  "E53": {
    "name": "尼姆佐-印度防御，4.e3，主线带…c5",
    "nameEn": "Nimzo-Indian, 4.e3, Main line with ...c5"
  },
  "E54": {
    "name": "尼姆佐-印度防御，4.e3，格里高利奇体系带7…dc",
    "nameEn": "Nimzo-Indian, 4.e3, Gligoric system with 7...dc"
  },
  "E55": {
    "name": "尼姆佐-印度防御，4.e3，格里高利奇体系，布龙斯坦变例",
    "nameEn": "Nimzo-Indian, 4.e3, Gligoric system, Bronstein variation"
  },
  "E56": {
    "name": "尼姆佐-印度防御，4.e3，主线带7…Nc6",
    "nameEn": "Nimzo-Indian, 4.e3, Main line with 7...Nc6"
  },
  "E57": {
    "name": "尼姆佐-印度防御，4.e3，主线带8…dxc4 和 9…Bxc4 cxd4",
    "nameEn": "Nimzo-Indian, 4. e3, Main line with 8...dxc4 and 9...Bxc4 cxd4"
  },
  "E58": {
    "name": "尼姆佐-印度防御，4.e3，主线带8…Bxc3",
    "nameEn": "Nimzo-Indian, 4.e3, Main line with 8...Bxc3"
  },
  "E59": {
    "name": "尼姆佐-印度防御，4.e3，主线",
    "nameEn": "Nimzo-Indian, 4.e3, Main line"
  },
  "E60": {
    "name": "王翼印度防御",
    "nameEn": "King's Indian defense"
  },
  "E61": {
    "name": "王翼印度防御，3.Nc3",
    "nameEn": "King's Indian defense, 3.Nc3"
  },
  "E62": {
    "name": "王翼印度防御，侧翼象变例",
    "nameEn": "King's Indian, Fianchetto variation"
  },
  "E63": {
    "name": "王翼印度防御，侧翼象，潘诺变例",
    "nameEn": "King's Indian, Fianchetto, Panno variation"
  },
  "E64": {
    "name": "王翼印度防御，侧翼象，南斯拉夫体系",
    "nameEn": "King's Indian, Fianchetto, Yugoslav system"
  },
  "E65": {
    "name": "王翼印度防御，南斯拉夫体系，7.O-O",
    "nameEn": "King's Indian, Yugoslav, 7.O-O"
  },
  "E66": {
    "name": "王翼印度防御，侧翼象，南斯拉夫 潘诺",
    "nameEn": "King's Indian, Fianchetto, Yugoslav Panno"
  },
  "E67": {
    "name": "王翼印度防御，侧翼象带…Nd7",
    "nameEn": "King's Indian, Fianchetto with ...Nd7"
  },
  "E68": {
    "name": "王翼印度防御，侧翼象，古典变例，8.e4",
    "nameEn": "King's Indian, Fianchetto, Classical variation, 8.e4"
  },
  "E69": {
    "name": "王翼印度防御，侧翼象，古典主线",
    "nameEn": "King's Indian, Fianchetto, Classical Main line"
  },
  "E70": {
    "name": "王翼印度防御，4.e4",
    "nameEn": "King's Indian,Normal Variation"
  },
  "E71": {
    "name": "王翼印度防御，马卡贡诺夫体系(5.h3)",
    "nameEn": "King's Indian, Makagonov system (5.h3)"
  },
  "E72": {
    "name": "王翼印度防御带e4 & g3",
    "nameEn": "King's Indian with e4 & g3"
  },
  "E73": {
    "name": "王翼印度防御，5.Be2",
    "nameEn": "King's Indian, 5.Be2"
  },
  "E74": {
    "name": "王翼印度防御，6…c5",
    "nameEn": "King's Indian, 6…c5"
  },
  "E75": {
    "name": "王翼印度防御，6…c5 7.d5 c6",
    "nameEn": "King's Indian, 6…c5 7.d5 c6"
  },
  "E76": {
    "name": "王翼印度防御，四兵进攻",
    "nameEn": "King's Indian, Four pawns attack"
  },
  "E77": {
    "name": "王翼印度防御，四兵进攻，6.Be2",
    "nameEn": "King's Indian, Four pawns attack, 6.Be2"
  },
  "E78": {
    "name": "王翼印度防御，四兵进攻，带Be2和Nf3",
    "nameEn": "King's Indian, Four pawns attack, with Be2 and Nf3"
  },
  "E79": {
    "name": "王翼印度防御，四兵进攻兑换变例",
    "nameEn": "King's Indian, Four pawns attack,Exchange Variation"
  },
  "E80": {
    "name": "王翼印度防御，杰米什变例",
    "nameEn": "King's Indian, Saemisch variation"
  },
  "E81": {
    "name": "王翼印度防御，杰米什，5…O-O",
    "nameEn": "King's Indian, Saemisch, 5...O-O"
  },
  "E82": {
    "name": "王翼印度防御，杰米什，双侧翼象变例",
    "nameEn": "King's Indian, Saemisch, double Fianchetto variation"
  },
  "E83": {
    "name": "王翼印度防御，杰米什，6…Nc6",
    "nameEn": "King's Indian, Saemisch, 6...Nc6"
  },
  "E84": {
    "name": "王翼印度防御，杰米什，潘诺主线",
    "nameEn": "King's Indian, Saemisch, Panno Main line"
  },
  "E85": {
    "name": "王翼印度防御，杰米什，正统变例",
    "nameEn": "King's Indian, Saemisch, Orthodox variation"
  },
  "E86": {
    "name": "王翼印度防御，杰米什，正统，7.Nge2 c6",
    "nameEn": "King's Indian, Saemisch, Orthodox, 7.Nge2 c6"
  },
  "E87": {
    "name": "王翼印度防御，杰米什，封闭变例，7.d5",
    "nameEn": "King's Indian, Saemisch, Orthodox, 7.d5"
  },
  "E88": {
    "name": "王翼印度防御，杰米什，正统，7.d5 c6",
    "nameEn": "King's Indian, Saemisch, Orthodox, 7.d5 c6"
  },
  "E89": {
    "name": "王翼印度防御，杰米什，正统主线",
    "nameEn": "King's Indian, Saemisch, Orthodox Main line"
  },
  "E90": {
    "name": "王翼印度防御，5.Nf3",
    "nameEn": "King's Indian, 5.Nf3"
  },
  "E91": {
    "name": "王翼印度防御，6.Be2",
    "nameEn": "King's Indian, 6.Be2"
  },
  "E92": {
    "name": "王翼印度防御，古典变例",
    "nameEn": "King's Indian, Classical variation"
  },
  "E93": {
    "name": "王翼印度防御，7…d5",
    "nameEn": "King's Indian"
  },
  "E94": {
    "name": "王翼印度防御，正统变例",
    "nameEn": "King's Indian, Orthodox variation"
  },
  "E95": {
    "name": "王翼印度防御，正统，7…Nbd7, 8.Re1",
    "nameEn": "King's Indian, Orthodox, 7...Nbd7, 8.Re1"
  },
  "E96": {
    "name": "王翼印度防御，正统，7…Nbd7，主线",
    "nameEn": "King's Indian, Orthodox, 7…Nbd7, Main line"
  },
  "E97": {
    "name": "王翼印度防御，阿朗宁-泰曼诺夫变例",
    "nameEn": "King's Indian, Aronin-Taimanov variation (Yugoslav attack / Mar del Plata variation)"
  },
  "E98": {
    "name": "王翼印度防御，阿朗宁-泰曼诺夫变例，9.Ne1",
    "nameEn": "King's Indian, Aronin-Taimanov, 9.Ne1"
  },
  "E99": {
    "name": "王翼印度防御，阿朗宁-泰曼诺夫变例，主线",
    "nameEn": "King's Indian, Aronin-Taimanov, Main line"
  }
}

export const lichessGameUrl = `https://lichess.org/`